@import "./mixin";
@import "./var";

main{
    margin-top: 30px;
    background: #000;
    .login_main{
        position: relative;
        width: 1200px;
        height: 475px;
        margin: auto;
        font-size: 14px;
        &::after{
            @include clear();
        }
        background: url("https://cdn.leishen.cn/upload/config/2019121702013195815.jpg");
        .login-form{
            position: absolute;
            top: 0;
            width: 350px;
            height: 400px;
            margin-top: 20px;
            background-color: #fff;
            margin-left: 850px;
        }
        .form-head{
            height: 50px;
            padding: 10px 20px;
            border-bottom: 1px solid #f4f4f4;
            font-size: 20px;
            font-weight: bold;
            display: flex;
            background-color: #f2f2f2;
            .tit{
                flex: 1;
                text-align: center;
                font-size: 18px;
                line-height: 30px;
                cursor: pointer;
                color: #00d7dc
            }
        }
        .type-box{
            position: relative;
            margin: 20px 20px;
            .input-control.has-icon-left > .form-control {
                padding-left: 30px;
                margin: 20px;
            }
            input.form-control{
                width: 220px;
                border-color: #cecece !important;
                display: inline-block;
                height: 38px;
                box-shadow: unset;
                outline: none !important;
                padding: 5px 8px;
                font-size: 13px;
                line-height: 1.53846154;
                vertical-align: middle;
                border: 1px solid #ccc;
                transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
            }
            button{
                width: 304px;
                height: 40px;
                margin-top: 45px;
                color: #333;
                font-size: 18px;
                letter-spacing: 10px;
                background-color: #00eef3 !important;
                border-color: #00eef3 !important;
                text-shadow: 0 -1px 0 rgb(0 0 0 / 20%);
            }
            .reg{
                position: absolute;
                right: 0;
                bottom: 50px;
                margin: 10px 0;
                .ns-text-color{
                    color: #00d7dc
                }
            }
        }
    }
}